cnc machining project management in-situ machining fort mcmurray fabrication calgary alberta generator canadian cad canada lathe on site machining edmonton quebec field machining balancing